<!doctype html>
<html lang="zh-cn">
  <head>
    <title>Python--集合 // JW Blog</title>
    <meta charset="utf-8" />
    <meta name="generator" content="Hugo 0.60.1" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="author" content="John Doe" />
    <meta name="description" content="" />
    <link rel="stylesheet" href="https://duyi111.gitee.io/css/main.min.f90f5edd436ec7b74ad05479a05705770306911f721193e7845948fb07fe1335.css" />

    
    <meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Python--集合"/>
<meta name="twitter:description" content="集合的介绍 1.集合的定义  作用: 可以保存大量的不可变的数据 特点:  集合可以保存任意数据类型,但是不能出现可变的 集合是无序的数据类型 集合是可变的数据类型   定义: set = {元素1, 元素2, ...}  空集合 set = set()    集合也可以循环遍历  2.集合的相关操作  增加  add(): 类似于append update(): 类似于extend   删除  pop(): 随机的删除一个,没有将报错 remove(): 有则删除,无则报错 discard(): 有则删除,无则什么也不做    3.集合的作用  去重  利用set函数进行类型转换   交集 set = set1 &amp; set2  并集 set = set1 | set2   "/>

    <meta property="og:title" content="Python--集合" />
<meta property="og:description" content="集合的介绍 1.集合的定义  作用: 可以保存大量的不可变的数据 特点:  集合可以保存任意数据类型,但是不能出现可变的 集合是无序的数据类型 集合是可变的数据类型   定义: set = {元素1, 元素2, ...}  空集合 set = set()    集合也可以循环遍历  2.集合的相关操作  增加  add(): 类似于append update(): 类似于extend   删除  pop(): 随机的删除一个,没有将报错 remove(): 有则删除,无则报错 discard(): 有则删除,无则什么也不做    3.集合的作用  去重  利用set函数进行类型转换   交集 set = set1 &amp; set2  并集 set = set1 | set2   " />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://duyi111.gitee.io/post/%E9%9B%86%E5%90%88/" />
<meta property="article:published_time" content="2020-01-09T20:40:31+08:00" />
<meta property="article:modified_time" content="2020-01-09T20:40:31+08:00" />


  </head>
  <body>
    <header class="app-header">
      <a href="https://duyi111.gitee.io/"><img class="app-header-avatar" src="/avatar.jpg" alt="John Doe" /></a>
      <h1>JW Blog</h1>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vehicula turpis sit amet elit pretium.</p>
      <div class="app-header-social">
        
      </div>
    </header>
    <main class="app-container">
      
  <article class="post">
    <header class="post-header">
      <h1 class ="post-title">Python--集合</h1>
      <div class="post-meta">
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-calendar">
  <title>calendar</title>
  <rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line>
</svg>
          Jan 9, 2020
        </div>
        <div>
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-clock">
  <title>clock</title>
  <circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline>
</svg>
          1 min read
        </div></div>
    </header>
    <div class="post-content">
      <h2 id="heading">集合的介绍</h2>
<h4 id="1">1.集合的定义</h4>
<ul>
<li>作用: 可以保存大量的不可变的数据</li>
<li>特点:
<ul>
<li>集合可以保存任意数据类型,但是不能出现可变的</li>
<li>集合是无序的数据类型</li>
<li>集合是可变的数据类型</li>
</ul>
</li>
<li>定义:
<pre><code>set = {元素1, 元素2, ...}
</code></pre><ul>
<li>空集合
<pre><code>set = set()
</code></pre></li>
</ul>
</li>
<li>集合也可以循环遍历</li>
</ul>
<h4 id="2">2.集合的相关操作</h4>
<ul>
<li>增加
<ul>
<li>add(): 类似于append</li>
<li>update(): 类似于extend</li>
</ul>
</li>
<li>删除
<ul>
<li>pop(): 随机的删除一个,没有将报错</li>
<li>remove(): 有则删除,无则报错</li>
<li>discard(): 有则删除,无则什么也不做</li>
</ul>
</li>
</ul>
<h4 id="3">3.集合的作用</h4>
<ul>
<li>去重
<ul>
<li>利用set函数进行类型转换</li>
</ul>
</li>
<li>交集
<pre><code>set = set1 &amp; set2
</code></pre></li>
<li>并集
<pre><code>set = set1 | set2
</code></pre></li>
</ul>

    </div>
    <div class="post-footer">
      
    </div>
  </article>

    </main>
  </body>
</html>
